var $ = require('../../utils/util.js')
const app = getApp()
Component({
  properties: {
    opacity:{ // 透明度
      type: Number,
      value:1
    },
    title: { // 标题
      type: String,
      value: '页面标题'
    },
    isSearth:{ // 是否搜索
      type:Boolean,
      value:false
    },
    type:{ // 头部类型 1：默认 2：tab
      type:Number,
      value:1
    },
    headTab:{ // 有tab
      type:Array,
      value:[]
    },
    headTabIndex:{// 有tab index
      type:Number,
      value:0
    },
    isShow1:{  //是否显示 厂站选择  1:显示  2：不显示
      type:Number,
      value:1
    },
    isShow2:{  //是否显示  设备true选择  1:显示  2：不显示
      type:Number,
      value:1
    },
  },
  data: {
    statusBarHeight:0, // 状态栏
    isBack:true, // 是否有返回按钮
  },
  ready(){
    let { statusBarHeight } = app.data; // 手机状态栏高度
    let pages = getCurrentPages();
    this.setData({
      statusBarHeight,
      isBack: pages.length > 1
    })
  },
  methods: {
    backHandle(){ //返回上级
      wx.navigateBack({
        delta:1
      })
    },
    headNavHandle(e){ // 当前选中的tab
      var {index}= e.currentTarget.dataset
      this.setData({
        headTabIndex: index
      })
      this.triggerEvent('headNavHandle', {index})
    },
    toAllHandle(e){
      var { key } = $.detail(e)
      this.triggerEvent('toAllHandle', { key })
    }
  }
})
